home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / programr / wxwindem.zip / MAKEFILE.UNX < prev    next >
Text File  |  1993-04-19  |  1KB  |  52 lines

  1. # Makefile for hello example (UNIX).
  2. # Change the WXDIR directory, and CPPFLAGS and LDFLAGS, for your system.
  3.  
  4. CC = gcc-2.1
  5. WXDIR = /project/2/hardy/wx/develop
  6. WXINC = $(WXDIR)/include
  7.  
  8. SOURCES = hello.cc
  9. HEADERS = hello.h
  10. OBJECTS = hello.o
  11.  
  12. # Default is to use XView
  13. DEBUG = -ggdb
  14. OPT = -O
  15. GUI = -Dwx_xview
  16. XVIEW_LINK = $(WXDIR)/src/sb_scrol.o
  17.  
  18. CPPFLAGS =  -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall $(OPT)
  19. CFLAGS =  -I/aiai/packages/prokappa2.0/X/usr/include -I/aiai/packages/X.V11R5/include -I$(WXINC) -I$(WXDIR)/dummy $(GUI) $(DEBUG) -Wall
  20. LDFLAGS =  -L/aiai/packages/prokappa2.0/X/usr/lib -L/aiai/packages/X.V11R5/lib -L$(WXDIR)/lib
  21. LDLIBS = -lwx -lxview -lolgx -lX11 -lm -lg++
  22.  
  23. all:    hello
  24.  
  25. wx:
  26.     cd $(WXDIR)/src; make -f makefile.unx GUI=$(GUI)
  27.  
  28. motif:
  29.     cd $(WXDIR)/src; make -f makefile.unx motif OPT=$(OPT)
  30.     make -f makefile.unx GUI=-Dwx_motif OPT=$(OPT) LDLIBS='-lwx -lXm -lXt -lXmu -lX11 -lm -lg++' XVIEW_LINK=
  31.  
  32. xview:
  33.     cd $(WXDIR)/src; make -f makefile.unx xview OPT=$(OPT)
  34.     make -f makefile.unx GUI=-Dwx_xview OPT=$(OPT)
  35.  
  36. .cc.o:    
  37.     $(CC) -c $(CPPFLAGS) -o $@ $*.cc
  38.  
  39. hello: hello.o $(WXDIR)/lib/libwx.a
  40.     $(CC) $(CPPFLAGS) $(LDFLAGS) -o hello hello.o $(XVIEW_LINK) $(LDLIBS)
  41.  
  42. hello.o:        hello.cc hello.h
  43.  
  44. .c.o:    
  45.     $(CC) -c $(CFLAGS) -o $@ $*.c
  46.  
  47. wxclean:
  48.     cd $(WXDIR)/src; make -f makefile.unx clean
  49.  
  50. clean:
  51.     rm -f $(OBJECTS) hello core
  52.